地图界面控制 Sample详情
最后更新时间:2019年7月5日
地图视图上具备缩放按钮、指北针、比例尺、MapGIS Logo四个地图界面控件,方便用户进行简单的操作、展示信息。这些控件默认都显示在固定的位置,如有需要,可以控制他们的可见性、调整显示位置,达到应用最佳显示效果。
通过缩放按钮可修改地图显示级别。
//缩放按钮可见性控制 _mapView.zoomButtonEnabled = YES; //YES为显示;NO为隐藏
指北针用于显示地图的方向,默认情况即在地图无旋转角、无倾斜角时不会显示。
//指北针可见性控制 _mapView.showNorthArrow = NO; //设置指北针图标在地图视图中的显示位置 _mapView.northArrowPosition = CGPointMake(x, y); //原点为视图左上角,x方向向下,y方向向右
随着地图显示级别不同比例尺会显示不同数值。
//比例尺可见性控制 _mapView.showScaleBar = YES; //设置比例尺在地图视图中显示的位置(视图坐标) _mapView.scaleBarPosition = CGPointMake(x, y); //原点为视图左上角,x方向向下,y方向向右
//Logo图标可见性控制 _mapView.showLogo = YES; //设置Logo图标显示位置 _mapView.logoPosition = LogoPositionTopLeft;
Logo位置由LogoPosition提供,分为以下几类:
参数 | 说明 |
---|---|
LogoPositionTopLeft | 左上角 |
LogoPositionTopCenter | 顶部中间 |
LogoPositionTopRight | 右上角 |
LogoPositionBottomLeft | 左下角 |
LogoPositionBottomCenter | 底部中间 |
LogoPositionBottomRight | 右下角 |